const app = getApp()
Component({
  properties: { // 获取父组件传值
    tipmsg:{
      type: Object,
      value: {},
      observer: function (newVal, oldVal) { }
    },
    //是否显示modal弹窗
    show: {
      type: Boolean,
      value: false
    },
    //控制底部是一个按钮还是两个按钮，默认两个
    single: {
      type: Boolean,
      value: false
    }
  },
  /**
   * 组件的初始数据
   */
  data: {
    tipMsg:{},
    disName:'',
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 点击modal的回调函数
    formName(e){
      this.setData({
        disName: e.detail.value
      })
    },
    clickMask() {
      // 点击modal背景关闭遮罩层，如果不需要注释掉即可
      this.setData({ show: false })
    },
    // 点击取消按钮的回调函数
    cancel() {
      this.setData({ show: false })
      this.triggerEvent('cancel')  //triggerEvent触发事件   bind+组件内的方法名 传递给 bindCancel事件
    },
    modelCancel(){
      this.setData({ show: false })
    },
    modelContentCancel(e){
      console.log(123)
    },
    // 点击确定按钮的回调函数
    confirm() {
      this.setData({ show: false })
      this.triggerEvent('confirm', this.data.disName)
    }
  }
})

